/**
 * 
 */
package santeclair.referentiel.optique.referentiel.dao.impl;

import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;

import org.springframework.stereotype.Repository;

import santeclair.lunar.framework.dao.jpa.impl.FwkCodeJpaDAO;
import santeclair.referentiel.optique.config.Constant;
import santeclair.referentiel.optique.model.MateriauGrille;
import santeclair.referentiel.optique.referentiel.dao.MateriauGrilleDAO;

/**
 * @author hpham
 * 
 */
@Repository
public class MateriauGrilleDAOImpl extends FwkCodeJpaDAO<MateriauGrille, String> implements MateriauGrilleDAO {

    @PersistenceContext(unitName = Constant.PERSISTENCE_UNIT_NAME)
    private EntityManager em;

    @Override
    public Class<MateriauGrille> getEntityClass() {
        return MateriauGrille.class;
    }

    @Override
    public EntityManager getEntityManager() {
        return em;
    }

}
